istanbul electric tramway and tunnel establishments - Français Anglais Dictionnaire